#ifndef _PAGE_MANAGER_H
#define _PAGE_MANAGER_H

#ifndef NULL
#define NULL (void *)0
#endif

typedef struct PageAction
{
    char *name;
    void (*Run)(void *pParameters);
    struct PageAction *ptNext;
}PageAction, *PPageAction;


void RegisterPageAction(PageAction *ptPageAction);
void RegisterAllPages(void);
PageAction ChooseAndGetDefaultPage(char *name);


#endif